MAKEGM.ZIP
This utility modifies a MIDI file, as much as possible, to conform to the
GM/GS standard. It inserts all of the required controllers and other MIDI
messages to ensure that the sound card is properly initialized at the
start of the file's playback. Have you ever played a MIDI file that sounded
different each time you played it, depending upon what state some other
playback has left your sound card in? Or a file that didn't properly setup
its intended instrumentation? Well, this utility cures those problems by
fixing the file to properly conform to the GM/GS standard. Additionally,
it also can trim out extraneous, duplicate, and generally unneeded MIDI
messages, perhaps resulting in a significantly smaller MIDI file with no
audible changes to the file. Clean up your MIDI library with this utility.
